﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace AnaxibiaStudios.Smug.Internal
{
  public class SignatureOptions
  {
    public string RefSubstitute = null;
    public bool IgnoreAccess = false;
    public string OverrideText = null;
    public bool IgnoreReturn = false;
    public bool UseExplicit = false;
    public string MethodName = null;
    public bool IgnoreParamTypes = false;
    public string ParamPrefix = null;
    public bool IgnoreParamNames = false;
  }

  public class ParameterOptions
  {
    public string RefSubstitute = null;
    public bool IgnoreTypes = false;
    public bool IgnoreNames = false;
    public string NamePrefix = null;
  }

  public enum Access { Null = 0, Public, Protected, Private }
}
